package pe.com.empresa.datos.dao; 

import java.util.List; 
import pe.com.empresa.datos.dominio.ConsultaBuscarArticulos; 
import pe.com.empresa.datos.dominio.ConsultaBuscarArticulosCriteria; 

public interface ConsultaBuscarArticulosMapper { 
   List<ConsultaBuscarArticulos> consultaBuscarArticulos(ConsultaBuscarArticulosCriteria criteria); 
} 
/* 

public ConsultaBuscarArticulos consultaBuscarArticulos(String nombreArticulo, Integer tipoArticulo, Integer tipoInventario, java.util.Date fechaRegistroDesde, java.util.Date fechaRegistroHasta, Integer estadoArticulo) 
{ 
ConsultaBuscarArticulosCriteria criteria = new ConsultaBuscarArticulosCriteria(); 
criteria.setNombreArticulo(nombreArticulo); 
criteria.setTipoArticulo(tipoArticulo); 
criteria.setTipoInventario(tipoInventario); 
criteria.setFechaRegistroDesde(fechaRegistroDesde); 
criteria.setFechaRegistroHasta(fechaRegistroHasta); 
criteria.setEstadoArticulo(estadoArticulo); 
 
List<ConsultaBuscarArticulos> list = 
(ArrayList<ConsultaBuscarArticulos>) this.selectByCriteria("ConsultaBuscarArticulos", criteria); 
if(!list.isEmpty()){ 
return list.get(0); 
} 
return null; 
} 

public List<ConsultaBuscarArticulos> consultaBuscarArticulos(String nombreArticulo, Integer tipoArticulo, Integer tipoInventario, java.util.Date fechaRegistroDesde, java.util.Date fechaRegistroHasta, Integer estadoArticulo) 
{ 
ConsultaBuscarArticulosCriteria criteria = new ConsultaBuscarArticulosCriteria(); 
criteria.setNombreArticulo(nombreArticulo); 
criteria.setTipoArticulo(tipoArticulo); 
criteria.setTipoInventario(tipoInventario); 
criteria.setFechaRegistroDesde(fechaRegistroDesde); 
criteria.setFechaRegistroHasta(fechaRegistroHasta); 
criteria.setEstadoArticulo(estadoArticulo); 
 
List<ConsultaBuscarArticulos> list = 
(ArrayList<ConsultaBuscarArticulos>) this.selectByCriteria("ConsultaBuscarArticulos", criteria); 
return list; 
} 


<mapper resource="pe/com/empresa/datos/mapper/ConsultaBuscarArticulosMapper.xml"/> 

*/ 
